runtime.hmap.extra (field)
30 uses
runtime (current package)
map.go#L130: extra *mapextra // optional fields
map.go#L249: if h.extra != nil && h.extra.nextOverflow != nil {
map.go#L252: ovf = h.extra.nextOverflow
map.go#L255: h.extra.nextOverflow = (*bmap)(add(unsafe.Pointer(ovf), uintptr(t.BucketSize)))
map.go#L261: h.extra.nextOverflow = nil
map.go#L269: *h.extra.overflow = append(*h.extra.overflow, ovf)
map.go#L276: if h.extra == nil {
map.go#L277: h.extra = new(mapextra)
map.go#L279: if h.extra.overflow == nil {
map.go#L280: h.extra.overflow = new([]*bmap)
map.go#L332: h.extra = new(mapextra)
map.go#L333: h.extra.nextOverflow = nextOverflow
map.go#L841: it.overflow = h.extra.overflow
map.go#L842: it.oldoverflow = h.extra.oldoverflow
map.go#L1038: if h.extra != nil {
map.go#L1039: *h.extra = mapextra{}
map.go#L1049: h.extra.nextOverflow = nextOverflow
map.go#L1082: if h.extra != nil && h.extra.overflow != nil {
map.go#L1084: if h.extra.oldoverflow != nil {
map.go#L1087: h.extra.oldoverflow = h.extra.overflow
map.go#L1088: h.extra.overflow = nil
map.go#L1091: if h.extra == nil {
map.go#L1092: h.extra = new(mapextra)
map.go#L1094: h.extra.nextOverflow = nextOverflow
map.go#L1300: if h.extra != nil {
map.go#L1301: h.extra.oldoverflow = nil
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |